//
//  MatchPickerViewController.m
//  MatchPicker
//
//  Created by student on 2/23/12.
//  Copyright 2012 __MyCompanyName__. All rights reserved.
//

#import "MatchPickerViewController.h"

#define componentCount 2
#define animalComponent 0
#define soundComponent 1

@implementation MatchPickerViewController

@synthesize lastAction, matchResult;

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
	return componentCount;
}

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
	if (component==animalComponent) {
		return [animalNames count];
	}
	else {
		return [animalSounds count];
	}
	
}

-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
	if (component==animalComponent) 
		return [animalNames objectAtIndex:row];
		else 
			return [animalNames objectAtIndex:row];
			
		
		
	
	
}

/*
 // The designated initializer. Override to perform setup that is required before the view is loaded.
 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
 self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
 if (self) {
 // Custom initialization
 }
 return self;
 }
 */

/*
 // Implement loadView to create a view hierarchy programmatically, without using a nib.
 - (void)loadView {
 }
 */



// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
	
	animalNames = [[NSArray alloc] initWithObjects:
				   @"Mouse", @"Goose", @"Cat", @"Dog",
				   @"Snake", @"Bear", @"Pig",nil];
	animalSounds = [[NSArray alloc] initWithObjects:
					@"Oink", @"Rawr", @"Ssss", @"Roof",
					@"Meow", @"Honk", @"Squeak",nil];
	
    [super viewDidLoad];
}



/*
 // Override to allow orientations other than the default portrait orientation.
 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
 // Return YES for supported orientations
 return (interfaceOrientation == UIInterfaceOrientationPortrait);
 }
 */

- (void)didReceiveMemoryWarning {
	// Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];
	
	// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
	// Release any retained subviews of the main view.
	// e.g. self.myOutlet = nil;
}


- (void)dealloc {
	[lastAction release];
	[matchResult release];
	[animalNames release];
	[animalSounds release];
	[animalImages release];
    [super dealloc];
}

@end
